// console.log(window.location)

// // 当前的完整的url地址
// console.log(location.href)

// // 协议protocol
// console.log(location.protocol)

// 几个方法
// location.assign("http://www.baidu.com")
// location.href = "http://www.baidu.com"

// location.replace("http://www.baidu.com")
// location.reload(false)
// let animal = {
//   name: "Animal",
//   eat() {
//     alert(`${this.name} eats.`);
//   }
// };

// let rabbit = {
//   __proto__: animal,
//   eat() {
//     // ...bounce around rabbit-style and call parent (animal) method
//     this.__proto__.eat.call(this); // (*)
//   }
// };

// let longEar = {
//   __proto__: rabbit,
//   eat() {
//     // ...do something with long ears and call parent (rabbit) method
//     this.__proto__.eat.call(this); // (**)
//   }
// };

// longEar.eat(); // Error: Maximum call stack size exceeded